//Copyright (c) Microsoft Corporation. All rights reserved.
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;

namespace Microsoft.Office.OneNote
{
	public class UnfiledNotes : Folder
	{
		/// <summary>
		/// Clones the Unfiled Notes notebook.
		/// </summary>
		/// <returns>A deep copy of this notebook.</returns>
		public override object Clone()
		{
			throw new Exception("Not Implemented"); // Why would this happen?
		}

		/// <summary>
		/// Useful for debugging.
		/// </summary>
		/// <returns>A string representation of the Notebook.</returns>
		public override string ToString()
		{
			return "Unfiled Notes";
		}

		/// <summary>
		/// Helper method used while serializing to allow every folder sub-class to serialize
		/// it's properties...
		/// </summary>
		/// <param name="serializedNode">Our serialized XmlElement</param>
		protected internal override void SerializeFolderProperties(XmlElement serializedElement)
		{
			// Overrides default property serialization!
		}

		/// <summary>
		/// The serialized Xml element type 
		/// </summary>
		protected override internal string SerializedXmlType
		{
			get { return "UnfiledNotes"; }
		}
	}
}
